import request from '@/utils/request'

/**
 * @description: 库存查询
 * @param {*} params：数据查询体
 */
export function stockQuery(params) {
  return request({
    url: '/stock',
    params
  })
}

/**
 * @description: 获取该公司的仓库信息
 */
export function getStockName() {
  return request({
    url: '/ckxx'
  })
}

export function getcpzlv2(params) {
  return request({
    url: '/cpzl/v2',
    params
  })
}

export function uploadProductPriture(data) {
  return request({
    url: '/update/comproduct/priture',
    method: 'post',
    data
  })
}

/**
 * @description: 获取产品资料
 * @return {*}
 */
export function getcpzlApi(params) {
  return request({
    url: '/cpzl',
    params
  })
}

/**
 * @description: 获取产品资料
 * @param {*} params
 * @return {*}
 */
export function getcpzlsubApi(params) {
  return request({
    url: '/cpzlsub',
    params
  })
}

/**
 * @description: 信立楷库存查询
 * @param {*} params：信立楷数据查询体
 */
export function xlkstockQuery(params) {
  return request({
    url: '/xlkstock',
    params
  })
}

/**
 * @description: 获取产品的往来记录
 * @param {string} orderID 产品编号
 * @return {*}
 */
export function getProductRecord(params) {
  return request({
    url: '/productRecord',
    params
  })
}

/**
 * @description: 进销存汇总表
 * @param {*} params
 * @return {*}
 */
export function getJinSalesData(params) {
  return request({
    url: '/jinSalesData',
    params
  })
}

/**
 * @description: 规格型号导入
 * @param {*} params
 */
export function excel_ProdSize(data) {
  return request({
    url: '/excel_ProdSize',
    method: 'post',
    data
  })
}

/**
 * @description: 安全库存导入
 * @param {*} params
 */
export function excel_SafeQty(data) {
  return request({
    url: '/excel_SafeQty',
    method: 'post',
    data
  })
}

/**
 * @description: 库存周转天数报表
 * @param {*} params
 */
export function kczztsbb(params) {
  return request({
    url: '/kczztsbb',
    params
  })
}

/**
 * @description: 获取产品大类
 * @param {*} params
 * @return {*}
 */
export function getGoodCaregoryMain(params) {
  return request({
    url: '/good/caregory/main',
    method: 'get',
    params
  })
}

/**
 * @description: 初始化
 * @param {*} params
 * @return {*}
 */
export function coderule_info(params) {
  return request({
    url: '/coderule_info'
  })
}

/**
 * @description: 编码原则查询
 * @param {*} params
 * @return {*}
 */
export function coderule_list(params) {
  return request({
    url: '/coderule_list',
    params
  })
}

/**
 * @description: 编码原则新增
 * @param {*} params
 */
export function coderule_insert(data) {
  return request({
    url: '/coderule_insert',
    method: 'post',
    data
  })
}

/**
 * @description: 编码原则删除
 * @param {*} data
 */
export function coderule_delete(data) {
  return request({
    url: '/coderule_delete',
    method: 'post',
    data
  })
}
